Titanic 생존률 분석 AI 바이브 코딩으로 하기 2
본 장에서는 구글의 AI 코딩툴인 Antigravity 툴에 대하여 살펴 보겠습니다.
Antigravity는 MS VSCode를 기반으로 개발 되었습니다. 기본 개발 및 IDE관련 기능은 VSCode를 활용한 AI 코딩 부분은 우측 확장 기능(??)형식으로 제공하고 있습니다. 따라서 본 장에서는 VSCode에 대한 기본 내용을 포함 하고 있습니다.
Microsoft에서 2015년에 제작하여 무료로 배포 하고 있는 IDE 툴입니다. Windows, macOS, Linux 를 지웒고 있으면 홈페이지에서 무료로 다운 받을수 있습니다.
Antigravity를 설치하면 VSCode도 포함되므로 별도로 설치할 필요는 없습니다.
1. Tile & Menu Bar
화면 상단에는 **Title Bar(타이틀 바)**와 **Menu Bar(메뉴 바)**가 있습니다.
- Title Bar는 현재 열려 있는 폴더나 파일의 이름을 표시하며, 작업 중인 프로젝트의 상태를 한눈에 파악할 수 있습니다.
- Menu Bar에서는
File,Edit,View,Run등 주요 메뉴를 통해 VS Code의 거의 모든 기능에 접근할 수 있습니다.
2. Activitiry Bar (작업 막대)
화면의 왼쪽 세로 영역에 있는 막대로, 프로젝트 탐색이나 소스 제어, 디버깅 같은 주요 활동을 전환하는 역할을 합니다.
대표적인 아이콘은 다음과 같습니다:
- Explorer (탐색기): 파일과 폴더 구조를 확인
- Search (검색): 프로젝트 전체 검색
- Source Control (소스 제어): Git 등 버전 관리
- Run & Debug (디버그): 코드 실행 및 디버깅 제어
- Remote Explorer: 원격 서버나 컨테이너 연결 관리
- Extensions (확장): 기능 확장 및 플러그인 설치
3. Status Bar
화면 맨 아 래에 위치하며, 현재 편집 중인 파일의 언어, 줄 번호, Git 브랜치, 오류 상태 등을 실시간으로 보여줍니다. 작업 환경의 상태를 빠르게 확인할 수 있어, 특히 협업이나 디버깅 시 매우 유용합니다.
4. Side Bar
Activity Bar에서 선택한 기능에 따라 내용이 바뀌며, 다양한 작업 창을 제공합니다.
5. Editor
VS Code의 중심 부분으로, 실제 코드를 작성하고 편집하는 공간입니다. 여러 파일을 동시에 열 수 있으며, 탭 형태로 관리됩니다. 문법 강조, 자동완성, 코드 포맷팅 등 다양한 기능이 제공되어 생산성을 높여줍니다.
6. Panel
화면 하단에 위치하며, 출력(Output), 터미널(Terminal), 디버그 콘솔, 문제(Problems) 등의 정보를 확인할 수 있습니다. 예를 들어 빌드 에러 로그를 보거나, 명령어를 실행하는 터미널로 활용할 수 있습니다.